StringScanner.ReplaceString Function
Syntax
Result_Flag as L = ReplaceString as l(search as c,replace as c)
Arguments
- Result_Flag
True indicates that a replacement was made.
- search
The text to find in the buffer.
- replace
The replacement text.
Description
Search for text after current offset, and replace it if found.
Discussion
The <StringScanner>.ReplaceString() function replaces the first instance of the Search_Text with Replace_Text. The offset is positioned immediately after Replace_Text.
Example
dim scanner as P dim txt as C txt = <<%text% This is wonderful text written by a great writer %text% scanner = stringscanner.create(txt) ? scanner.replacestring("wonderful","magnificent") = .T. ? scanner.GetToOffset() = "This is magnificent" ? scanner.GetRemainder() =prose written by a technical writer of note.
See Also